const fs = require('fs') //引入文件模块
const path = require('path')//引入路径处理模块
const fileName = path.resolve(__dirname,'./MyFiles/testWrite.txt')


const ws= fs.createWriteStream(fileName,{
    flags:'a',//操作文件的方式
    encoding:'utf-8', //写入的编码方式
    start:0, //指定从文件哪个字节位置开始写入,默认值为0,表示从开头读取
    highWaterMark:1, //控制写缓冲区大小
})

const flag = ws.write('我是一个字符串')
console.log(flag)

ws.on('drain',()=>{
    console.log('缓冲区已清空,可以继续写入文件啦')
})